﻿input, textarea {   
    padding: 9px;  
    border: solid 1px #E5E5E5;  
    outline: 0;  
    font: normal 13px/100% Verdana, Tahoma, sans-serif;  
    width: 200px;  
    background: #FFFFFF;  
    }  
  
textarea {   
    width: 400px;  
    max-width: 400px;  
    height: 150px;  
    line-height: 150%;  
    }  
  
input:hover, textarea:hover,  
input:focus, textarea:focus {   
    border-color: #C9C9C9;   
    }  
  
.form label {   
    margin-left: 10px;   
    color: #999999;   
    }  
  
.submit input {  
    width: auto;  
    padding: 9px 15px;  
    background: #617798;  
    border: 0;  
    font-size: 14px;  
    color: #FFFFFF;  
    }

#ErrorPlaceHolder {
    font-family: Arial;
    font-size: large;
    color: red;
}

.loginLabel {
    width: 65px;
    display: inline-block;
}

.loginText {
    -moz-box-shadow:0px 0px 10px 8px rgba(119, 119, 119, 0.55);
    -webkit-box-shadow:0px 0px 10px 8px rgba(119, 119, 119, 0.55);
    box-shadow:0px 0px 10px 8px rgba(119, 119, 119, 0.55);
}

.loginButton { 
    -moz-box-shadow: 3px 4px 10px 2px #1564ad;
    -webkit-box-shadow: 3px 4px 10px 2px #1564ad;
    box-shadow: 3px 4px 10px 2px #1564ad;
        
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
    background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
    background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
        
    background-color:#79bbff;
        
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
        
    border:2px solid #337bc4;
        
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:23px;
    font-weight:bold;
    padding:12px 44px;
    text-decoration:none;
        
    text-shadow:0px 0px 1px #528ecc;
 
    width: 290px;       
}

.loginButton:hover { 
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
    background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
    background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
        
    background-color:#378de5;
}
.loginButton:active {
    position:relative;
    top:1px;
}
